home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1998 February
/
Macworld (1998-02).dmg
/
Games World
/
Shareware Games
/
Board
/
ExaChess_Lite 1.1
/
ExaChess ReleaseNotes 1.1
< prev
Wrap
Text File
|
1997-11-05
|
8KB
|
169 lines
ExaChess / ExaChess Lite 1.1
Chess database and toolkit for the Mac
© 1996-97 Exant Software and Rolf Exner
Release Notes
Release 1.1 of ExaChess adds several major features to ExaChess 1.0 and makes many
minor feature tweaks and bug fixes. If you are a user of ExaChess 1.0 or ExaChess Lite
1.0, see the section Upgrading for information on how to install the 1.1 release.
The major new features in the 1.1 release are:
- Opening Tree index for immediate access to all continuations and their statistics
from any opening position and for opening play against the database
- Support for very large databases and substantially reduced memory requirements
- Improved Show Game Text view for games - can now navigate through the game
by clicking on move text etc.
- All Databases window has disclosure triangles for folders and remembers the last
selection when the window closes or ExaChess quits.
All significant changes are detailed in the section Change History below.
Upgrading
To upgrade from ExaChess 1.0 or ExaChess Lite 1.0, either move your databases
into the new ExaChess Games folder, or copy the new ExaChess application to
your existing ExaChess folder and the new ExaChess Help and the Opening Key,
Opening Names, and Opening Extn files to your existing Tools folder. Note also that
the King's Indian Samisch database is new, and for ExaChess Pro users there is now
a Utilities folder within the Tools folder.
The index format is unchanged, so you do not need to reindex your databases. However,
the new Opening Key file contains many additional lines and is much better at correctly
classifying openings which involve transpositions. You will need to reindex in order to
pick up such reclassifications.
Change History
Changes in 1.1 with respect to 1.0
GENERAL
√ Added many more lines to opening book
√ Changed code to build opening book. New format. Auto-resizing.
√ Fixed bug: Prefs / Beep when done can now be turned off permanently
√ Fixed conflict: Eliminated 'NIL Handle' error message at startup
where System Help menu has been removed by an extension such as CPU.
GAMES
√ Rearranged toolbar
√ Added Go To Start and Go To End menu commands and toolbar buttons
√ Show Captured Pieces and Show Game Text settings now saved in Prefs
√ Show Game Text is greatly improved. Last move played is automatically
highlighted as you play through the game. Clicking on a move positions
the game at that move (use option-click to set insertion point).
Arrow keys navigate through the game (use option-arrow key to move
the insertion point). Changes are applied after return (use option-
return to type actual return) or space (if Space enters move is
set in prefs); no need to switch back. Game header is separated from
moves.
√ Can now enter a date range for correspondence games, in the notation
1995-97 or 1999-01; end year must be 1 to 5 years from start year;
can't have month or day present. Supported in Text, PGN and
ExaChess databases, but not ChessBase or NICBase. (PGN databases use
a newly invented tag 'EndYear').
√ Removed feature whereby an immediate correction (go back then make a
different move) deletes the corrected move.
√ An optional semicolon is now allowed before keywords in title
√ Short variations are now shown in full in input box, longer ones are
shown with first move followed by an ellipsis
√ Added Swedish as a supported notation language
√ Input box next move number now only displayed at the end of a line
√ Fixed bug: Captured pieces now displayed correctly in PPC version
√ Fixed bug: Promoting a pawn with a discovered check is now correctly
identified as a move giving check
√ Fixed bug: Game is now marked 'dirty' (bullet in title and Save enabled)
on a new game or after setup, and is no longer marked 'dirty' simply
on switching back unchanged from Show Game Text
√ Fixed bug: Suggested title on saving a game with no event no longer includes
result and number of moves
√ Fixed bug: Scrollbar and input field now properly deactivated on Suspend event
√ Fixed bug: Can now set font, size of text in game window
√ Fixed bug: In descriptive notation input, can no longer effect a capture
with a '-' move, e.g. 1 P-K4 P-KR4 2 Q-R5 (meaning QxP) no longer allowed
√ Fixed bug: Set Main Line now updates move list to bold
√ Fixed bug: Figurines now display correctly for fonts which have a non-zero
descent (such as Linares)
DATABASE
√ Added progress bar to show progress of slow database operations
√ Changed NameMatch criteria to handle given names, including incorrectly
separated names
√ Added support for very large databases. Previously database size was limited
by the 16M limit on the size of a Mac file's resource fork. Now databases
with more than 105K games use up to two additional index files (.idx and
.idp) to hold portions of the index.
√ Major reduction in memory requirements for opening large database: reduced
from around 1 MB per 100K games to perhaps 250K per 100K games.
√ Added support for Chess Assistant text format in which title is centered and
year precedes event.
√ SaveIn menu now shows front database as 2nd item for quick access
√ Game No now starts at 1 rather than 0
√ Improved recovery of ExaChess format databases
√ Changed command keys for Previous Game / Next Game to Cmd-[ and Cmd-]
√ Index no longer clips strings to 32 bytes (now clipped to 64)
√ Diacriticals are stripped from opening name in PGN databases
√ Handle changed Chessbase file format (.cbi file has extra 4 bytes) without
'recovering'. CB files are now written in the new format.
√ Fixed bug: PGN input: Can now handle EventDate tag. Can now parse PGN
databases with minor imperfections in the data (such as duplicated tags,
blank lines after each line etc.).
√ Fixed bug: PGN output: Checkmate now indicated with #, FEN and Setup tags
no longer end in colon.
√ Fixed bug: No of selected games now correctly shown if > 32K
√ Fixed bug: Message text now correctly shows '11 duplicates'; less flicker
√ Fixed bug: ExaChess format databases now skip over spareData
√ Fixed bug: Dupes checking no longer leaves memory allocated if it runs
out of memory before finishing
√ Fixed bug: Games with annotations after results now handled correctly in Exa
and CB format databases
√ Fixed bug: SaveAs now enabled only if all games are showing in window
√ Fixed bug: Entering moves on the Position search dialog board no longer
sets title to Untitled and brings up Confirm Save dialog on exit
√ Fixed bug: Compacting a database no longer changes its format to Exa
FIND
√ Option-Clear Search now clears results without clearing criteria (useful
for keeping criteria but not doing Follow on search)
√ Follow on search only happens if previous search actually found some games
√ Cancelling a search now works more reliably
OPENING TREE
√ Added Opening Tree index which allows game window to instantly show all next
moves and their stats from the database for any opening position
EXPORT RTF
√ Diagrams within variations are now supported
√ Fixed bug: The diagram at the start of a game with a setup position was
being printed only if the Diagrams preference was None. It is now always
printed unless the preference is None.
√ Fixed bug: Extraneous new line after a diagram no longer produced
ALL DATABASES
√ Can now select a folder to select all the databases it contains
√ Folders now have a Finder-like disclosure triangle
√ Selection is now remembered and is effective when window is hidden.
Commands which work on the All Databases window now work on last
selection when window is hidden.
√ Double-clicking a game file in the window opens the game
√ Fixed bug: Details now updated as soon as a database gets changed (rather
than when the database's window is closed)
COMPUTER PLAY
√ Built-in engine can be used to play against the database (the opening tree)
√ Added 'support' for chess engines that can't handle standard algebraic -
if engine name (or its alias) ends in '-', coordinate notation will be used
√ A computer move is now accompanied by a quiet knock sound, not the
system beep
√ Fixed bug: Go is now disabled while a move is in progress
√ Fixed bug: Can now enter moves with keyboard can now trigger autoplay
√ Fixed bug: Chess engines are not longer listed in the Play menu if they
are stored in a subfolder of Tools folder
√ Fixed bug: If default chess engine is missing, it will default to Built-in
instead of reporting 'File or Folder not found'